Investigating and Improving the PPSZ Algorithm for SAT Master Thesis

نویسندگان

  • Timon Hertli
  • Robin Moser
  • Dominik Scheder
چکیده

In this thesis, we give a self-contained analysis of the PPSZ algorithm [8], including the combination with Schöning’s algorithm [14] of Iwama and Tamaki [5] and the improvement of Rolf [13]. We also give new bounds for 3-SAT and 4-SAT using the following idea: A critical variable of a satisfiable CNF formula is a variable that has the same value in all satisfying assignments. With a simple case distinction on the fraction of critical variables of a CNF formula, we improve the bound for 3-SAT from O(1.32216n) [13] to O(1.32153n). Using a different approach, Iwama et al. [4] very recently achieved a running time of O(1.32113n). Our method nicely combines with theirs, yielding an even faster algorithm with running time O(1.32065n). We also improve the bound for 4-SAT from O(1.47390n) [5] to O(1.46928n), where O(1.46981n) can be obtained using only the methods of [5] and [13]. This is very close to the bound for unique 4-SAT for PPSZ, O(1.46899n) [8].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards the Derandomization of the PPSZ algorithm for the Multiple Satisfying Assignments Case Master Thesis

The PPSZ algorithm [11] is currently the fastest algorithm for k-SAT [5]. It has been derandomized in 2005 by Rolf [13] for the case where the formula is guaranteed to have a single satisfying assignment. In this thesis, we explore a derandomization plan for the general case, and the associated questions. We start by reviewing previous work on derandomization of the PPZ [12] and PPSZ algorithms...

متن کامل

PPSZ for General k-SAT - Making Hertli's Analysis Simpler and 3-SAT Faster

The currently fastest known algorithm for k-SAT is PPSZ named after its inventors Paturi, Pudlák, Saks, and Zane [7]. Analyzing its running time is much easier for input formulas with a unique satisfying assignment. In this paper, we achieve three goals. First, we simplify Hertli’s 2011 analysis [1] for input formulas with multiple satisfying assignments. Second, we show a “translation result”:...

متن کامل

From k-SAT to k-CSP: Two Generalized Algorithms

Constraint satisfaction problems (CSPs) models many important intractable NP-hard problems such as propositional satisfiability problem (SAT). Algorithms with non-trivial upper bounds on running time for restricted SAT with bounded clause length k (k-SAT) can be classified into three styles: DPLL-like, PPSZ-like and Local Search, with local search algorithms having already been generalized to C...

متن کامل

Improved Bound for the PPSZ/Schöning-Algorithm for 3-SAT

The PPSZ Algorithm presented by Paturi, Pudlak, Saks, and Zane in 1998 has the nice feature that the only satisfying solution of a uniquely satisfiable 3-SAT formula can be found in expected running time at most O(1.3071n). Its bound degenerates when the number of solutions increases. In 1999, Schöning proved an O(1.3334n) bound for 3-SAT. In 2003, Iwama and Tamaki combined both algorithms to y...

متن کامل

Breaking the PPSZ Barrier for Unique 3-SAT

The PPSZ algorithm by Paturi, Pudlák, Saks, and Zane (FOCS 1998) is the fastest known algorithm for (Promise) Unique k-SAT. We give an improved algorithm with exponentially faster bounds for Unique 3-SAT. For uniquely satisfiable 3-CNF formulas, we do the following case distinction: We call a clause critical if exactly one literal is satisfied by the unique satisfying assignment. If a formula h...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010